Закрыть окно
Список других документов ПЭВМ "Агат"
Набор графических библиотек
Библиотеки позволяют выполнять примитивные операции во
всех графических режимах. С помощью процедур этих
библиотек можно нарисовать точку, линию и прямоугольник.
Имеется 4 библиотеки в соответствующих файлах:
- GR128.REL - для цв. режима 128х128
- GR256.REL - для ч/б режима 256х256
- GR256C.REL - для цв. режима 256х256 (только Агат-9)
- GR512.REL - для ч/б режима 512х256 (только Агат-9)
Для использования ее из ДельтаПаскаля необходимо в программе
указать:
USES "GR256.REL";
при этом файл с указанным именем должен находиться в текущем
каталоге во время трансляции. Если это не так, то можно
указать полный путь к файлу:
USES "\GR\GR256.REL";
После этого в программе можно использовать процедуры из
библиотеки, однако хочется предупредить, что в данной версии
проверки типов и количества параметров не производится.
Ниже приведены описания процедур библиотеки.
InitGraph() - очищает графический экран, включает графику и
устанавливает текущим белый цвет
GraphMode() - включает графический режим без очистки
TextMode() - включает текстовый режим без очистки
ClearGraph() - очищает графический экран
Color( c ) - устанавливает текущий цвет для всех рисующих
процедур:
0 - черный
1-7 - в зависимости от режима
128 - инверсный
Dot ( x, y ) - рисует точку
Line( x1, y1, x2, y2 ) - рисует линию
Rect( x1, y1, x2, y2 ) - рисует прямоугольник
Box ( x1, y1, x2, y2 ) - рисует закрашенный прямоугольник